//package com.palm.hubo2o.ui;
//
//import android.graphics.Canvas;
//import android.graphics.Paint;
//import android.graphics.RectF;
//import android.os.Bundle;
//import android.view.MenuItem;
//
//import com.palm.hubo2o.BaseActivity;
//import com.palm.hubo2o.R;
//import com.palm.hubo2o.model.Omit;
//
//import java.util.Collections;
//import java.util.List;
//
//import butterknife.Bind;
//
///**
// * Created by dest1 on 2015/11/3.
// */
//public class QLCTrendActivity extends BaseActivity {
//    @Bind(R.id.trendView)
//    TrendView trendView;
//    @Bind(R.id.progressView)
//    ProgressView progressView;
//    private List<Omit> omits;
//    private Paint paint = new Paint(Paint.ANTI_ALIAS_FLAG);
//
//    @Override
//    protected void onCreate(Bundle savedInstanceState) {
//        super.onCreate(savedInstanceState);
//        setContentView(R.layout.activity_trend_qlc);
//        paint.setColor(getColorRGB(R.color.blue));
//        final OmitReq req = new OmitReq();
//        req.tag = this;
//        req.lotteryId = "QLC";
//        req.pageSize = 100;
//        req.trendType = "TOTAL_DISTRIBUTION_OMIT";
//        HttpClient.execute(req, new HttpClient.Callback<Omit>() {
//            @Override
//            public void prepare() {
//                progressView.spin();
//            }
//
//            @Override
//            public void post() {
//                progressView.stopSpinning();
//            }
//
//            @Override
//            public void succeed(Result<Omit> result) {
//                omits = result.getList();
//                Collections.sort(omits);
//                trendView.setAdapter(adapter);
//
//            }
//
//            @Override
//            public void failed(String error) {
//
//            }
//        });
//    }
//
//    private BaseTrendAdapter adapter = new BaseTrendAdapter() {
//
//
//        @Override
//        public int getXCount() {
//            return 30;
//        }
//
//        @Override
//        public int getYCount() {
//            return omits.size();
//        }
//
//        @Override
//        public float getScreenCopies() {
//            return 13f;
//        }
//
//        @Override
//        public float getXCopies(int xPosition) {
//            if (xPosition == -1)
//                return 2f;
//            return 1f;
//        }
//
//        @Override
//        public float getYCopies(int yPosition) {
//            return 1f;
//        }
//
//        @Override
//        public String onGetItemText(int x, int y) {
//            if (y == -1)
//                return String.format("%02d", x + 1);
//            if (x == -1)
//                return String.format("%02d期", omits.get(y).issueNo % 100);
//            if (omits.get(y).omitMap.get(String.valueOf(x + 1)) == 0)
//                return String.format("%02d", x + 1);
//            else
//                return omits.get(y).omitMap.get(String.valueOf(x + 1)) + "";
//        }
//
//        @Override
//        public int onDrawGraph(int x, int y) {
//            if (omits.get(y).omitMap.get(String.valueOf(x + 1)) == 0) {
//                if (omits.get(y).prizeBalls.endsWith(String.valueOf(x + 1)))
//                    return TrendView.Graph.CUSTOM;
//                return TrendView.Graph.OVAL;
//            }
//            return TrendView.Graph.NONE;
//        }
//
//        @Override
//        public void onDrawCustom(RectF rectF, Canvas canvas) {
//            canvas.drawOval(rectF, paint);
//        }
//    };
//
//    @Override
//    public boolean onOptionsItemSelected(MenuItem item) {
//        if (item.getItemId() == android.R.id.home) {
//            finish();
//            return true;
//        }
//        return super.onOptionsItemSelected(item);
//    }
//
//    @Override
//    protected void onDestroy() {
//        super.onDestroy();
//        HttpClient.cancelRequest(this);
//    }
//}
